$(function() {
	$("#consulta").focus();
	var $input = $( "#consulta" ).autocomplete({
			source: 'consulta.php',
			minLength: 2,
			focus: function(event, ui){
				return false;
			},
			select: function(event, ui){
				return false;
			},
			close: function(event, ui) {
				 val = $("#consulta").val();
				 $("#consulta").autocomplete( "search", val ); //keep autocomplete open by 
				 //searching the same input again
				 $("#consulta").focus();
				return false;  
			}
		}
	);

	//complemento abaixo evita que ao clicar no resultado, ele suma
	$input.data("autocomplete").menu.options.selected = function(event, ui) { 
	    var item = ui.item.data( "item.autocomplete" );
	    $input.focus();
	};	
	//código abaixo faz aceitar tags html no resultado
	$input.data( "autocomplete" )._renderItem = function( ul, item ) {
            return $( "<li></li>" )
                .data( "item.autocomplete", item )
                .append( "<a>"+ item.label + "</a>" ) //  + + "<br>" + item.desc + "</a>"
                .appendTo( ul );
        };
});

